#include "cardSerial.h"
#include "windows.h"
//#include "DLL2.H"
#include "utils.h"

CardSerial::CardSerial()
{
//    int base_addr =0x240;
//    W_812_Initial(0, base_addr);
//    W_812_AD_Set_Gain(0);
//    b1=0;b2=0;//do chanel init
}
double CardSerial::getchanelVolt(unsigned int  chanel)
{
//    int result;
    int l=7899;
    double p;
//    result = W_812_AD_Set_Channel(chanel);
//    result = W_812_AD_Aquire(&l);
    p = (double)l / 4095 * 20 -10;
    return  p;
}
void CardSerial::dout(unsigned int chanel,bool b)
{
//    if (chanel >= 0 && chanel <= 7)
//    {
//        setCharBit(&b1,chanel,b);
//        W_812_DO(DO_LO_BYTE, b1);
//    }
//    else
//    {
//        if (chanel>=8 && chanel<=15)
//        {
//            setCharBit(&b2,chanel-8,b);
//            W_812_DO(DO_HI_BYTE, b2);
//        }
//    }
}
void CardSerial::da(unsigned int nDAChannel,double  v)
{
}
bool CardSerial::di(unsigned int nDAChannel)
{
    return false;
}
